# -*- coding: utf-8 -*-
# 姓名：时会萍
# 日期：2022/3/9 19:05

# 负责整个项目的配置信息
class Config:
    # 配置数据库和SQLAlchemy
    HOSTNAME = '127.0.0.1'
    PORT = '3306'
    DATABASE = 'test1'
    USERNAME = 'root'
    PASSWORD = 'root'
    DB_URI = 'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8mb4'.format(USERNAME, PASSWORD, HOSTNAME, PORT, DATABASE)
    # 把链接数据库的参数设置到app中
    SQLALCHEMY_DATABASE_URI = DB_URI   # 代表当前SQLAlchemy中数据关系与数据库连接的URL
    SQLALCHEMY_TRACK_MODIFICATIONS = False  # 代表SQLAlchemy是否追踪数据库中数据的修改---不需要


# 开发环境下的配置信息
class DevelopmentConfig(Config):
    DEBUG=True
    SQLALCHEMY_ECHO = True  # 帮助打印sql语句

# 生产环境中的配置信息
class ProductConfig(Config):
    pass


